home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / vol_400 / 419_01 / odmg10 / lib / odmg / README < prev    next >
Encoding:
Text File  |  1994-02-28  |  2.2 KB  |  78 lines

  1. This is a first release of the collections specified by
  2. Object Database Management Group - 93 (ODMG-93).
  3.  
  4. This work is based on the publication:
  5.  
  6.     The Object Database Standard: ODMG-93
  7.     ISBN 1-55860-302-6
  8.  
  9. This release contains:
  10.  
  11.     Working implementations of the collection classes as
  12.     specified in chapter 5.
  13.  
  14.     A man page for each class with a description for each
  15.     method including information on where I have deviated
  16.     and where I have made assumptions.
  17.  
  18.     A test suite to excersize nearly each method in the
  19.     collections.
  20.  
  21.     The code will have been tested on a HP 9.0 C++ compiler
  22.     and g++ on the same platform.
  23.  
  24. It will not contain:
  25.  
  26.     A mechanism for persistent objects.  The purpose is
  27.     to write the front end of the specification so that
  28.     I can develop software right now that can be easily
  29.     integrated with a OODB in the future.  Since the spec-
  30.     ification intends to be independent of how the OODB
  31.     is implemented I do not intend to try to implement
  32.     a database.  But you may want to!
  33.  
  34.     A SQL or OSQL parser.  I am working on a SQL parser
  35.     right now but it will not be ready for release very
  36.     soon.  All of the query oriented methods have been
  37.     stubbed out and print errors.
  38.     
  39. Short term goals:
  40.  
  41.     Develop a working model of the ODMG-93 class library
  42.     that is as near 100% complience as possible.
  43.  
  44.     Use this model to compare and contrast to the written
  45.     specification and to experiment with alternatives
  46.     that can then be proposed to the ODMG-93 working group.
  47.  
  48. Long term goals.
  49.  
  50.     I will continue to maintain this implementation and make
  51.     periodic releases in a attempt to follow the ODMG spec
  52.     as close as possible.
  53.  
  54. If test/main links properly the output when run with
  55. the '-vv' flags should apear something like test/PURE.OUTPUT.
  56.  
  57. Note that I am not a member of the ODMG.
  58.     
  59. Please send any questions, comments, and suggestions to my email
  60. address below.
  61.  
  62. Dale T. Anderson
  63. dta@inrird.com
  64.  
  65. TODO:
  66.  
  67.     Optimize the perfomance of collections when accessing by position.
  68.  
  69.     Create a Tree collection.
  70.  
  71.     Create a Index collection.
  72.  
  73.     Add methods to a Collection to create and maintain indexes.
  74.  
  75.     Get SQL parser integrated.
  76.  
  77.     Resolve issues with ODMG and update man pages.
  78.